schm

schm(qb)
Func
Local qb1,qb2,qr,a,ps
ò(f*g,x,0,1)àps(f,g)
{qb[1]}àqb1
{qb[1]/(Ö(ps(qb[1],qb[1])))}àqb2
For a,2,dim(qb)
      qb[a]-S(ps(qb[a],qb2[j])*qb2[j],j,a-1)àqr
      augment(qb1,{qr})àqb1
      augment(qb2,{qr/(Ö(ps(qr,qr)))})àqb2
EndFor
{qb1,qb2}
EndFunc